package recharge

// Recharge  充值管理表
type Recharge struct {
	ID             int64  `json:"id"`
	Type           int64  `json:"type"`            //  充值类型（分2中类型，1：充值 2:退款）
	AccountId      int64  `json:"account_id"`      //  充值账户
	RechargePoints uint64 `json:"recharge_points"` //  充值积分
	BonusPoints    uint64 `json:"bonus_points"`    //  赠送积分
	RefundPoints   uint64 `json:"refund_points"`   //  退款积分
	TotalPoints    uint64 `json:"total_points"`    //  积分总额
	ResidualPoints uint64 `json:"residual_points"` //  剩余积分
	Creator        int64  `json:"creator"`         //  创建人（修改人）
	CreateAt       int64  `json:"create_at"`
	UpdatedAt      int64  `json:"updated_at"`
	Deleted        int64  `json:"deleted"` //  标识记录是否被删除（0：没有被删除，1：被删除）
}

func (Recharge) TableName() string {
	return "recharge"
}
